package com.runoob.java;

public class PrimitiveTypeTest {

    static boolean bool;
    static byte by;
    static char ch;
    static double d;
    static float f;
    static int i;
    static long l;
    static short sh;
    static String str;

    public static void main(String[] args) {
        // byte
        System.out.println("基本类型：byte 二进制位数 = " + Byte.SIZE);
        System.out.println("包装类：java.lang.Byte");
        System.out.println("最大值： Byte.MAX_VALUE = " + Byte.MAX_VALUE);
        System.out.println("最小值： Byte.MIN_VALUE = " + Byte.MIN_VALUE);

        // short
        System.out.println("基本类型：Short 二进制位数 = " + Short.SIZE);
        System.out.println("包装类：java.lang.Short");
        System.out.println("最大值： Short.MAX_VALUE = " + Short.MAX_VALUE);
        System.out.println("最小值： Short.MIN_VALUE = " + Short.MIN_VALUE);

        // int
        System.out.println("基本类型：Integer 二进制位数 = " + Integer.SIZE);
        System.out.println("包装类：java.lang.Integer");
        System.out.println("最大值： Integer.MAX_VALUE = " + Integer.MAX_VALUE);
        System.out.println("最小值： Integer.MIN_VALUE = " + Integer.MIN_VALUE);

        // long
        System.out.println("基本类型：Long 二进制位数 = " + Long.SIZE);
        System.out.println("包装类：java.lang.Long");
        System.out.println("最大值： Long.MAX_VALUE = " + Long.MAX_VALUE);
        System.out.println("最小值： Long.MIN_VALUE = " + Long.MIN_VALUE);

        // float
        System.out.println("基本类型：Float 二进制位数 = " + Float.SIZE);
        System.out.println("包装类：java.lang.Float");
        System.out.println("最大值： Float.MAX_VALUE = " + Float.MAX_VALUE);
        System.out.println("最小值： Float.MIN_VALUE = " + Float.MIN_VALUE);

        // char
        System.out.println("基本类型：Character 二进制位数 = " + Character.SIZE);
        System.out.println("包装类：java.lang.Character");
        System.out.println("最大值： Character.MAX_VALUE = " + (int) Character.MAX_VALUE);
        System.out.println("最小值： Character.MIN_VALUE = " + (int) Character.MIN_VALUE);

        System.out.println("Bool :" + bool);
        System.out.println("Byte :" + by);
        System.out.println("Character:" + ch);
        System.out.println("Double :" + d);
        System.out.println("Float :" + f);
        System.out.println("Integer :" + i);
        System.out.println("Long :" + l);
        System.out.println("Short :" + sh);
        System.out.println("String :" + str);
    }
}
